curse (someone) out

Translations
insulter quelqu’un
Definitions
To verbally insult or criticize someone in a harsh or abusive manner, often using profanity.